package com.hxd.otc.module.wallet.contract;

import com.hxd.otc.module.wallet.bean.WalletCoinRecordBean;
import com.hxd.otc.mvp.base.IBasePresenter;
import com.hxd.otc.mvp.base.IBaseView;

import java.util.List;

/**
 * 作  者 :  卫广玉
 * 时  间 :  2018/6/5 17:30
 * 描  述 :  钱包记录
 */
public interface WalletCoinDetailContract {
    interface View extends IBaseView {

        void getListData(List<WalletCoinRecordBean> data);

        /**
         * 加载完毕
         */
        void onShowNoMore();


    }

    interface Presenter extends IBasePresenter {
        /**
         * 请求数据
         */
        void doLoadData(long page, long size,String coinType);

        /**
         * 设置适配器
         */
        void doSetAdapter(List<WalletCoinRecordBean> data);

        /**
         * 加载完毕
         */
        void doShowNoMore();
    }
}
